package com.ht.web_vr_home_tour_backend.obj.enums;


import com.baomidou.mybatisplus.annotation.IEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 用户权限等级。<br>
 * 只有用户拥有等于或大于当前接口的等级才能够访问当前接口
 */
@Getter
@AllArgsConstructor
public enum UserLevel implements IEnum<Integer> {
    Tourists(0),    // 游客，未登录用户拥有的权限
    User(1),        // 普通用户，包含游客的权限
    Admin(2)        // 管理员，完整权限
    ;

    private final Integer val;

    @Override
    public Integer getValue() {
        return val;
    }
}
